首页> 外文OA文献 >PORTA: A three-dimensional multilevel radiative transfer code for modeling the intensity and polarization of spectral lines with massively parallel computers
【2h】

PORTA: A three-dimensional multilevel radiative transfer code for modeling the intensity and polarization of spectral lines with massively parallel computers

机译:pORTa:一种三维多级辐射传输代码   用谱线模拟谱线的强度和极化   并行计算机

摘要

The interpretation of the intensity and polarization of the spectral lineradiation produced in the atmosphere of the Sun and of other stars requiressolving a radiative transfer problem that can be very complex, especially whenthe main interest lies in modeling the spectral line polarization produced byscattering processes and the Hanle and Zeeman effects. One of the difficultiesis that the plasma of a stellar atmosphere can be highly inhomogeneous anddynamic, which implies the need to solve the non-equilibrium problem of thegeneration and transfer of polarized radiation in realistic three-dimensional(3D) stellar atmospheric models. Here we present PORTA, an efficient multilevelradiative transfer code we have developed for the simulation of the spectralline polarization caused by scattering processes and the Hanle and Zeemaneffects in 3D models of stellar atmospheres. The numerical method of solutionis based on the non-linear multigrid iterative method and on a novelshort-characteristics formal solver of the Stokes-vector transfer equationwhich uses monotonic B\'ezier interpolation. Therefore, with PORTA thecomputing time needed to obtain at each spatial grid point the self-consistentvalues of the atomic density matrix (which quantifies the excitation state ofthe atomic system) scales linearly with the total number of grid points.Another crucial feature of PORTA is its parallelization strategy, which allowsus to speed up the numerical solution of complicated 3D problems by severalorders of magnitude with respect to sequential radiative transfer approaches,given its excellent linear scaling with the number of available processors. ThePORTA code can also be conveniently applied to solve the simpler 3D radiativetransfer problem of unpolarized radiation in multilevel systems.
机译:解释太阳和其他恒星大气中产生的光谱线辐射的强度和极化需要解决一个非常复杂的辐射传递问题,尤其是当主要关注建模由散射过程和Hanle产生的光谱线极化时和塞曼效应。难题之一是恒星大气的等离子体可能高度不均匀且动态,这意味着需要解决现实的三维(3D)恒星大气模型中极化辐射的产生和传输的非平衡问题。在这里,我们介绍PORTA,这是一种有效的多级辐射转移代码,我们已经开发出了该模型,用于模拟恒星大气的3D模型中的散射过程以及Hanle和Zeemaneffects引起的谱线极化。解的数值方法是基于非线性多重网格迭代方法和基于单调B \'ezier插值的Stokes矢量传递方程的新型短特征形式求解器。因此,使用PORTA可以获得每个空间网格点的原子密度矩阵的自洽值(量化原子系统的激发态)所需的计算时间与网格点的总数成线性比例关系.PORTA的另一个关键特征是其并行化策略可以使复杂的3D问题的数值解决方案相对于顺序辐射传输方法而言提高几个数量级,这是因为它具有出色的线性缩放能力,并且具有可用的处理器数量。 PORTA代码也可以方便地应用于解决多级系统中更简单的非偏振辐射3D辐射转移问题。

著录项

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号